nostash(iOS Safari用NIP-07拡張機能)のセットアップ
Nostash とは?
#NIP-07 を使って PrivateKey 入力無しに各サイトへのログインするための Safari 用(iOS / macOS両対応)アプリです。
複数のアカウントを切り替えて利用できます(マルチプロファイル)
もしこのページでうまく行かなかった場合は、他のサイトによる解説も見てみてください
ログイン拡張機能 (NIP-07)を使ってみよう | Welcome to Nostr! ~ Nostrをはじめよう! ~
セットアップ
iOSのセットアップ方法
1. App Storeからアプリをインストール
‎Nostash
2. Safari でNIP-07に対応しているWebクライアントを開きます
nostterやiris、Phoenix(旧Snort)など
3. Safari→アドレスバーの左(iPad は右)の「ぁあ」もしくは「機能拡張アイコン https://scrapbox.io/files/63e6e7ac3a3600001c7c2173.png」 をタップ して、メニューを開きます
「機能拡張を管理」を開きます
https://scrapbox.io/files/641f99c6df0a2e001bf592e1.jpeg
4. 「Nostash」をオンにします
https://scrapbox.io/files/641f94a7565f7d001b399b8e.jpeg
5. 再びメニューを開き、Nostashをタップしてサイトへのアクセス許可を与えます
ここでは特定のサイトに限って常に許可を与えるようにします
https://scrapbox.io/files/641f94cf116053001bab3f76.jpeg
https://scrapbox.io/files/641f97e1116053001bab4beb.jpeg
6. 許可すると次のような画面が出てきます。Settingsをクリックして設定画面を開きましょう。
https://scrapbox.io/files/641f9c619a202f001b0f25bf.jpeg
7a.(はじめてNostrを使う方)
Nostrの秘密鍵と公開鍵が自動的に作成されています(ユーザ登録、ユーザアカウントに相当するもの)
「Private Key」(秘密鍵)があなたのパスワードです。
無くさないように安全な場所に保管しておきましょう。「Show」をタップすると表示されます。
安全な保管方法については、こちらをお読みください。
https://scrapbox.io/files/641f9b9c030a93001bccc989.png
7b.(秘密鍵をすでに持っている方)
https://scrapbox.io/files/641f9ec21c6aea001b1cd79d.jpeg
Private Key → Nostr の秘密鍵を入れます
入力が終わったら、Save ボタンを押します
8. ページをリロード(右下の↻をタップ)するとサイトのログイン画面に「ブラウザ拡張機能でログイン」や「Login with Extension (NIP-07)」などのボタンが出てくるのでそれを押します
https://scrapbox.io/files/63e6da3a4fecb2001b4fcf45.jpg https://scrapbox.io/files/63e6da524fecb2001b4fcfab.jpg
9. その後、何かアクションするたびに下記の確認が出てきますが、 Remember selection にチェックを入れて Allow を押すとそれ以後同じアクションの確認は自動で Allow になります
https://scrapbox.io/files/63e6dae9059667001b16bb1e.jpghttps://scrapbox.io/files/63e6daeca34dbe001c489bf9.jpg
その他情報
NostashはProfileで鍵情報を複数登録できます
失敗しても作り直せます
Profileを使うには、機能拡張アイコン https://scrapbox.io/files/63e6e7ac3a3600001c7c2173.png →「Nostash」→ 作った Profile を選びます
注意事項
「ホーム画面に保存」でクライアントサイトのアイコンを作った場合、2023年2月時点では拡張機能を認識できないためNostash連携ができません。
多分これはiOS/Safari自体の仕様っぽいのでリンクからの利用は諦めましょう
macOSのセットアップ方法
1. 拡張機能をインストールしましょう
https://apps.apple.com/jp/app/nostash/id6744309333
拡張機能を有効にします
メニューバー → Safari → 設定 → 拡張機能 → nostashにチェックマークを入れる
Safari でNIP-07に対応しているWebクライアントを開きます
nostter、iris、Phoenix(旧Snort)など
URLバーの横の (N) をクリックします
許可するかどうかを尋ねられるので「このWebサイトで常に許可」を選びます
もう一度 (N) をクリックします
続きはiOSと同じなので、この手順に沿って進めてください
nostash(iOS Safari用NIP-07拡張機能)のセットアップ#641f9a6c1246d70000211119
参考
Mac で Safari 機能拡張を使う - Apple サポート (日本)
#NIP-07